package com.ylyq.ylxx.service;

import com.ylyq.ylxx.model.ResponseData;
import com.ylyq.ylxx.model.bean.OceanengineCreateCreativeResult;
import com.ylyq.ylxx.model.bean.OceanengineCreativeDetail;
import com.ylyq.ylxx.model.bean.OceanengineUpdateCreativeResult;
import com.ylyq.ylxx.model.request.*;

public interface IOceanegineCreativeService {
    ResponseData getCreative(GetCreativeRequest getCreativeRequest);

    OceanengineCreateCreativeResult createCreative(CreateCreativeRequest createCreativeRequest);

    OceanengineCreativeDetail creativeDetail(CreativeDetailRequest creativeDetailRequest);

    OceanengineUpdateCreativeResult updateCreative(UpdateCreativeRequest temp);

    ResponseData updateCreativeState(UpdateCreativeState updateCreativeState);

    ResponseData creativematerialInfo(CreativematerialInfo creativematerialInfo);

    ResponseData creativeRejectreason(CreativeRejectreason creativematerialInfo);

}
